home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
8bitfiles.net/archives
/
archives.tar
/
archives
/
commodore-users-of-norman
/
CUON_02_(08-1984).d64
/
first math
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2019-04-13
|
2KB
|
51 lines
2 REM:** FIRST MATH **
5 GOTO10
6 POKE1720,81:POKE1722,81:POKE1799,74:POKE1800,67:POKE1801,67
7 POKE1802,67:POKE1803,75
8 POKE55992,4:POKE55994,4:POKE56071,7:POKE56072,7:POKE56073,7:POKE56074,7
9 POKE56075,7:RETURN
10 POKE53280,7:POKE53281,6:PRINT"[147][159]F I R S T M A T H":D=0
20 FORI=1TO2000:NEXTI
30 PRINT"[147]IF YOU WANT TO ADD, TYPE +
50 [153]"IF YOU WANT TO SUBTRACT, TYPE -
70 PRINT"IF YOU WANT TO MULTIPLY, TYPE *
72 [153]"IF YOU WANT TO DIVIDE, TYPE /
75 PRINT"YOUR CHOICE=? ";
83 GETA$:IFA$=""THEN83
84 IFA$<>CHR$(42)ANDA$<>CHR$(43)ANDA$<>CHR$(45)ANDA$<>CHR$(47)THEN83
85 PRINT"[157]"A$:INPUT"HIGHEST NUMBER";UL:INPUT"LOWEST NUMBER";R1
89 IFR1=ULTHEN30
90 R=UL+1-R1
95 C=INT(RND(1)*R)+R1:B=INT(RND(1)*R)+R1
100 IFA$=CHR$(43)THENDEFFNA(X)=B+C:GOTO130
110 IFA$=CHR$(45)THENDEFFNA(X)=B-C:GOTO130
120 IFA$=CHR$(42)THENDEFFNA(X)=B*C:GOTO130
125 IFA$=CHR$(47)ANDC=0THEN95
130 IFA$=CHR$(47)ANDINT(B/C)<>B/CTHEN95
135 IFA$=CHR$(47)THENDEFFNA(X)=B/C
140 PRINT"[147] NUMBER OF CORRECT ANSWERS IN A ROW="D:IFD=10THEN295
180 E=FNA(X):PRINT:PRINT"";B;A$;C;"=";:INPUTF:IFF<>ETHEN250
210 PRINT"CORRECT!!
211 [141]6
219 [129]T[178]1[164]1000:[130]T:D[178]D[170]1:[139]D[178]10[167][153]"STOP":[137]140
240 [137]95
250 [153]"...THAT IS NOT CORRECT
260 PRINT"";B;A$;C;"=";E
261 POKE1720,81:POKE1722,81:POKE1799,85:POKE1800,67:POKE1801,67
263 POKE1802,67:POKE1803,73
265 POKE55992,4:POKE55994,4:POKE56071,7:POKE56072,7:POKE56073,7:POKE56074,7
267 POKE56075,7
270 FORT=1TO3500:NEXT:D=0:GOTO140
295 GOSUB6:POKE54276,17:POKE54277,30:POKE54278,200:POKE54296,15
299 POKE54272,220:FORT=120TO1STEP-1
301 POKE54273,T:POKE53281,T
304 FORT1=1TO5:NEXTT1:NEXTT:FORT=1TO120
309 POKE54273,T:POKE53280,T
312 FORT1=1TO5:NEXTT1:NEXTT
323 POKE54276,0:POKE54273,0:POKE54272,0
325 PRINT"PALY AGAIN (Y[146]/N[146] ) ? ";
327 GETA$:IFA$=""THEN327
328 IFA$="Y"THEN10
329 IFA$<>"N"THEN327
330 SYS2048:END